/*
    Pulldown styles
*/
div.PopupMetricsDiv
{
    position: absolute;
    top: 5000px;
    visibility: hidden; 
    top: 0px; 
    left: 0px;
}
table.PopupTableContent
{
    font-family: tahoma, helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: black;
}

/*
    Task pane styles
*/
p.TaskPane
{
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
}

/*
   Toolbar styles
*/
img.btnImg
{
   /* border-color: #f0f0f0;
    border-width: 1px;*/
    position: absolute;
    left: 1px;
    /*top: 3px;*/
}
span.btn
{
    /*border-width: 1px;
    border-style: solid;
    border-color: #f0f0f0;*/
    width: 25px;
    height: 21px;
    top: 3px;
    left: 1px;
    cursor: pointer;
    /*font-family: arial, helvetica, sans-serif;
    font-size: 8pt;*/
}
span.btnFlyout
{
   /* border-width: 1px;
    border-style: solid;
    border-color: #f0f0f0;*/
    position: absolute;
    height: 25px;
    top: 3px;
    left: 1px;
    cursor: pointer;
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
}
img.iconFlyout
{
    position: absolute;
    left: 2px;
    /*top: 2px;*/
}
span.txtFlyout
{
    position: absolute;
    top: 3px;
}
img.arrowFlyout
{
    position: absolute;
    top: 1px;
}
span.separator
{
    top: 5px;
    width: 1px;
    background-image:url(../images/DotLineBet.gif);
    /*height: 25px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #a0a0a0;
*/
}
span.TextMetrics
{
    font-family: arial, helvetica, sans-serif;
    font-size: 8pt;
}
div.TextMetricsDiv
{
    position: absolute;
    top: 50px;
}

/*
   Statusbar styles
*/
span.StatusLogo
{
    background-color: #f0f0f0;
    height: 20px;
    position: absolute;
    top: 3px;
    font-family: arial, helvetica, sans-serif;
    font-size: 7pt;
}

.clsShortButton
{
	background-image: url(../images/BuShort.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsShortButtonHover
{
	background-image: url(../images/BuShort.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color: #B50027;
}

.clsShortButtonOn
{
	background-image: url(../images/BuShortOn.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsShortButtonOnHover
{
	background-image: url(../images/BuShortOn.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:57px;
	color: #B50027;
}

.clsLongButton
{
	background-image: url(../images/BuLong.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:87px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsLongButtonHover
{
	background-image: url(../images/BuLong.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:87px;
	color: #B50027;
}

.clsFullBorder
{
	border-left: 1px #BDBDBD solid;
	border-right: 1px #BDBDBD solid;
	border-bottom: 1px #BDBDBD solid;
	border-TOP: 1px #BDBDBD solid;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.clsInputText
{
    BORDER-RIGHT: #BDBDBD 1px solid;
    BORDER-TOP: #BDBDBD 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #BDBDBD 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #BDBDBD 1px solid;
    FONT-FAMILY: arial, helvetica, sans-serif;
    BACKGROUND-COLOR: white
}

.clsSelect
{
    BORDER-RIGHT: #BDBDBD 1px solid;
    BORDER-TOP: #BDBDBD 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #BDBDBD 1px solid;
    WIDTH: 130px;
    COLOR: #000000;
    BORDER-BOTTOM: #BDBDBD 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

.clsSpan
{
	background-color: White;
	font-family: Arial, Arial (Hebrew);
	font-size:12px;
	font-weight:normal;
}

.clsHeader
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background:#B50027;
}

.clsHeaderLight
{
	font-family:Arial;
	font-size:12px;
	/*color:#B50027;*/
	color:#1e90ff;
	font-weight:bold;
	background:#ffffff;
}

.clsFieldHeader
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background:#ffffff;
}
.clsHR
{
	background-image:url(../images/DotLineTitles.gif);
	background-repeat:repeat-x;
    /*BORDER-RIGHT: #BDBDBD 0.2pt solid;
    BORDER-LEFT: #BDBDBD 0.2pt solid;
    BORDER-TOP: #BDBDBD 0.2pt solid;
    BORDER-TOP: #BDBDBD 0.2pt solid;
    HEIGHT: 1px*/
}

.MeasureData
{
    /*background-color: #DCDCDC;
    color: black;
    font-family: Arial;
    font-size:12px;*/
    background: none repeat scroll 0 0 #EBEFF9;
    border-bottom: 1px solid #6B90DA;
    padding: 5px 10px 0 5px;
    white-space: nowrap;
}
.clsTextRegular
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	background:#ffffff;
}


.clsLongButtonExtra
{
	background-image: url(../images/BuLong147.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:170px;
	color:#000000;
	behavior: expression(
	this.onmouseover = new Function("this.className += 'Hover'"),
	this.onmouseout = new Function("this.className = this.className.replace('Hover', '')"),
	this.style.behavior=null
	);
}
.clsLongButtonExtraHover
{
	background-image: url(../images/BuLong147.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	cursor: hand;
	border-top: #bdbdbd none;
	border-left: #bdbdbd none;
	border-bottom: #bdbdbd none;
	border-right: #bdbdbd none;
	height:21px;
	width:170px;
	color: #B50027;
}
.clsSearchResultsLabel
{
	font-family:Arial;
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

    
#divMapOverviewHeader
{
    font-family:Arial;
    font-size:12px;
    font-weight: bold;
    text-align:right;
    background-color: #B50027;
    color:white;
    height:20px;
    width:102px;
    z-index: 100;
    border: solid 1px black;
}

#divMapOverviewBody
{
    font-family:Arial;
    font-size:12px;
    font-weight: bold;
    background-color: white;
    text-align:right;
    color:black;
    height:145px;
    width:100px;
    z-index: 100;
    border-bottom: solid 1px black;
    border-left: solid 1px black;
    border-right: solid 1px black;
}

#divMapOverview
{
    z-index: 100;
    height: 200px; 
    width: 200px;        
    position: absolute;
    padding: 5px;
    visibility: hidden;
}


.clsMandatoryField
{
	background-color: #ffffcc;
	border: 1px solid #7F9DB9;
}